
#ifndef __AGORA_IEVENT_H__
#define __AGORA_IEVENT_H__

class IEvent
{
 public:
  virtual ~IEvent() {};
  virtual void Set() = 0;
  virtual void Reset() = 0;
  virtual void Wait() = 0;
};

#endif
